').parent().html();
count++;
});
if(position >=count)
backup +=html;
this.destroy();
initialize.call(context_obj, state);
this.refreshFirstLast();
},
removeTabs: function(jquery_selector_str){
$('.scroll_tab_left_finisher', context_obj).remove();
$('.scroll_tab_right_finisher', context_obj).remove();
$(jquery_selector_str, context_obj).remove();
$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_last', context_obj).removeClass('scroll_tab_last');
$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_first', context_obj).removeClass('scroll_tab_first');
this.refreshState();
},
destroy: function(){
clearInterval(state.delay_timer);
$(context_obj).html(backup);
$(context_obj).removeClass('scroll_tabs_container');
},
refreshState: function(){
$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_last', context_obj).removeClass('scroll_tab_last');
$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_first', context_obj).removeClass('scroll_tab_first');
backup=$('.scroll_tab_inner',context_obj).html();
this.destroy();
initialize.call(context_obj, state);
this.refreshFirstLast();
},
clearTabs: function(){
backup="";
this.destroy();
initialize.call(context_obj, state);
this.refreshFirstLast();
},
refreshFirstLast: function(){
var old_last_item=$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_last', context_obj);
var old_first_item=$('.scroll_tab_inner > '+context_obj.itemTag+'.scroll_tab_first', context_obj);
old_last_item.removeClass('scroll_tab_last');
old_first_item.removeClass('scroll_tab_first');
if(old_last_item.hasClass('tab_selected'))
$('.scroll_tab_inner > span.scroll_tab_right_finisher', context_obj).removeClass('tab_selected scroll_tab_right_finisher_selected');
if(old_first_item.hasClass('tab_selected'))
$('.scroll_tab_inner > span.scroll_tab_left_finisher', context_obj).removeClass('tab_selected scroll_tab_left_finisher_selected');
if($('.scroll_tab_inner > '+context_obj.itemTag+':not(.scroll_tab_right_finisher):not(.scroll_tab_left_finisher):visible', context_obj).size() > 0){
var new_last_item=$('.scroll_tab_inner > '+context_obj.itemTag+':not(.scroll_tab_right_finisher):visible', context_obj).last();
var new_first_item=$('.scroll_tab_inner > '+context_obj.itemTag+':not(.scroll_tab_left_finisher):visible', context_obj).first();
new_last_item.addClass('scroll_tab_last');
new_first_item.addClass('scroll_tab_first');
if(new_last_item.hasClass('tab_selected'))
$('.scroll_tab_inner > span.scroll_tab_right_finisher', context_obj).addClass('tab_selected').addClass('scroll_tab_right_finisher_selected');
if(new_first_item.hasClass('tab_selected'))
$('.scroll_tab_inner > span.scroll_tab_left_finisher', context_obj).addClass('tab_selected').addClass('scroll_tab_right_finisher_selected');
}else{
$('.scroll_tab_inner > span.scroll_tab_right_finisher', context_obj).hide();
$('.scroll_tab_inner > span.scroll_tab_left_finisher', context_obj).hide();
}},
hideTabs: function(domObj){
$(domObj, context_obj).css('display','none');
this.refreshFirstLast();
},
showTabs: function(domObj){
$(domObj, context_obj).css({
'display': '-moz-inline-stack',
'display': 'inline-block',
'*display': 'inline'
});
this.refreshFirstLast();
},
scrollSelectedIntoView:function(){
scroll_selected_into_view.call(context_obj, state);
}});
});
if(this.length==1){
return ret[0];
}else{
return ret;
}};
$.fn.scrollTabs.defaultOptions={
scroll_distance: 300,
scroll_duration: 300,
left_arrow_size: 26,
right_arrow_size: 26,
click_callback: function(e){
var val=$(this).attr('rel');
if(val){
window.location.href=val;
}}
};})(jQuery);
jQuery(document).ready(function($){
"use strict";
$('.dt-sc-counter').each(function(){
var $posttext=$(this).find('.dt-sc-counter-number').attr('data-append');
var $append='';
if(typeof $posttext==="undefined"){
$append=$.animateNumber.numberStepFactories.append('');
}else{
$append=$.animateNumber.numberStepFactories.append($posttext);
}
$(this).one('inview', function (event, visible){
if(visible===true){
var val=$(this).find('.dt-sc-counter-number').attr('data-value');
$(this).find('.dt-sc-counter-number').animateNumber({ number: val, numberStep: $append }, 2000);
}});
});
$(".map-form-switcher .switcher-toggle").on('click', function(e){
e.preventDefault();
$('.dt-sc-map-form-holder .dt-sc-contact-form').fadeToggle("300", "linear");
$('.dt-sc-map-form-holder').toggleClass("map-active");
});
$('.dt-sc-toggle').toggle(function(){ $(this).addClass('active'); },function(){ $(this).removeClass('active'); });
$('.dt-sc-toggle').on('click', function(){ $(this).next('.dt-sc-toggle-content').slideToggle(); });
$('.dt-sc-toggle-frame-set').each(function(){
var $this=$(this),
$toggle=$this.find('.dt-sc-toggle-accordion');
$toggle.on('click', function(){
if($(this).next().is(':hidden')){
$this.find('.dt-sc-toggle-accordion').removeClass('active').next().slideUp();
$(this).toggleClass('active').next().slideDown();
}
return false;
});
$this.find('.dt-sc-toggle-accordion:first').addClass("active");
$this.find('.dt-sc-toggle-accordion:first').next().slideDown();
});
if($(".dt-sc-tooltip-bottom").length){
$(".dt-sc-tooltip-bottom").each(function(){ $(this).tipTip({maxWidth: "auto"});});
}
if($(".dt-sc-tooltip-top").length){
$(".dt-sc-tooltip-top").each(function(){ $(this).tipTip({maxWidth: "auto",defaultPosition: "top"});});
}
if($(".dt-sc-tooltip-left").length){
$(".dt-sc-tooltip-left").each(function(){ $(this).tipTip({maxWidth: "auto",defaultPosition: "left"});});
}
if($(".dt-sc-tooltip-right").length){
$(".dt-sc-tooltip-right").each(function(){ $(this).tipTip({maxWidth: "auto",defaultPosition: "right"});});
}
if(jQuery('ul.dt-sc-tabs-horizontal').length){
jQuery('ul.dt-sc-tabs-horizontal').scrollTabs();
}
if(jQuery('ul.dt-sc-tabs-horizontal-frame').length){
jQuery('ul.dt-sc-tabs-horizontal-frame').scrollTabs();
}
if($('ul.dt-sc-tabs-horizontal').length > 0){
$('ul.dt-sc-tabs-horizontal').each(function(){
var $effect=$(this).parent('.dt-sc-tabs-horizontal-container').attr('data-effect');
$(this).fpTabs('> .dt-sc-tabs-horizontal-content', {
effect: $effect
});
});
}
if($('ul.dt-sc-tabs-horizontal-frame').length > 0){
$('ul.dt-sc-tabs-horizontal-frame').each(function(){
var $effect=$(this).parent('.dt-sc-tabs-horizontal-frame-container').attr('data-effect');
$(this).fpTabs('> .dt-sc-tabs-horizontal-frame-content', {
effect: $effect
});
});
}
if($('ul.dt-sc-tabs-vertical').length > 0){
$('ul.dt-sc-tabs-vertical').each(function(){
var $effect=$(this).parent('.dt-sc-tabs-vertical-container').attr('data-effect');
$(this).fpTabs('> .dt-sc-tabs-vertical-content', {
effect: $effect
});
});
$('.dt-sc-tabs-vertical').each(function(){
$(this).find("li:first").addClass('first').addClass('current');
$(this).find("li:last").addClass('last');
});
$('.dt-sc-tabs-vertical li').on('click', function(){
$(this).parent().children().removeClass('current');
$(this).addClass('current');
});
}
if($('ul.dt-sc-tabs-vertical-frame').length > 0){
$('ul.dt-sc-tabs-vertical-frame').each(function(){
var $effect=$(this).parent('.dt-sc-tabs-vertical-frame-container').attr('data-effect');
$(this).fpTabs('> .dt-sc-tabs-vertical-frame-content', {
effect: $effect
});
});
$('.dt-sc-tabs-vertical-frame').each(function(){
$(this).find("li:first").addClass('first').addClass('current');
$(this).find("li:last").addClass('last');
});
$('.dt-sc-tabs-vertical-frame li').on('click', function(){
$(this).parent().children().removeClass('current');
$(this).addClass('current');
});
}
$('form[name="frmsubscribe"]').each(function(){
$(this).on('submit', function(){
var $this=$(this);
var $mc_fname=$this.find("input[name='dt_mc_fname']").val(),
$mc_email=$this.find("input[name='dt_mc_emailid']").val(),
$mc_apikey=$this.find("input[name='dt_mc_apikey']").val(),
$mc_listid=$this.find("input[name='dt_mc_listid']").val();
$.ajax({
type: "post",
dataType:"html",
url: dttheme_urls.ajaxurl,
data:
{
action: 'dt_theme_mailchimp_subscribe',
mc_fname: $mc_fname,
mc_email: $mc_email,
mc_apikey: $mc_apikey,
mc_listid: $mc_listid
},
success: function (response){
$this.parent().find('.dt_ajax_subscribe_msg').html(response);
$this.parent().find('.dt_ajax_subscribe_msg').slideDown('slow');
if(response.match('success')!=null){
$this.find("input[name='mc_submit']").attr('disabled', 'disabled');
$this.find("input[name='mc_submit']").addClass('disabled');
}}
});
return false;
});
});
$(window).bind("resize", function(){
if($('.dt-sc-project-container').length){
$('.dt-sc-project-container').css({overflow:'hidden'}).isotope({itemSelector:'.column',masonry: { columnWidth: '.dtproject-grid-sizer' }});
}});
$(window).load(function(){
var $container=$('.dt-sc-project-container');
if($container.length){
$container.isotope({
filter: '*',
masonry: { columnWidth: '.dtproject-grid-sizer' },
animationOptions: { duration: 750, easing: 'linear', queue: false }});
}
if($("div.dt-sc-project-sorting").length){
$("div.dt-sc-project-sorting a").on('click',function(){
$("div.dt-sc-project-sorting a").removeClass("active-sort");
var selector=$(this).attr('data-filter');
$(this).addClass("active-sort");
$('.dt-sc-project-container').isotope({
filter: selector,
masonry: { columnWidth: '.dtproject-grid-sizer' },
animationOptions: { duration:750, easing: 'linear', queue: false }});
return false;
});
}
if($(".carousel_items").length){
$(".carousel_items .dt-sc-testimonial-carousel").each(function(){
var $prev=$(this).parents(".carousel_items").find(".testimonial-prev");
var $next=$(this).parents(".carousel_items").find(".testimonial-next");
var $anim=$(this).parents(".carousel_items").attr("data-animation");
$(this).carouFredSel({
responsive: true,
auto: false,
width: '100%',
prev: $prev,
next: $next,
height: 'variable',
scroll: { easing: "linear", duration: 500, fx:$anim },
items: { width: 1170, height: 'variable', visible: { min: 1, max: 1 }},
swipe: {
onMouse: true,
onTouch: true
}});
});
}
if($(".dt-sc-partners-carousel").length){
$(".dt-sc-partners-carousel").each(function(){
var $prev=$(this).parents(".dt-sc-partners-carousel-wrapper").find(".partners-prev");
var $next=$(this).parents(".dt-sc-partners-carousel-wrapper").find(".partners-next");
var $scroll=$(this).parents(".dt-sc-partners-carousel-wrapper").attr('data-scroll');
var $visible=$(this).parents(".dt-sc-partners-carousel-wrapper").attr('data-visible');
$(this).carouFredSel({
responsive: true,
auto: false,
width: '100%',
height: 'variable',
prev: $prev,
next: $next,
scroll: parseInt($scroll),
items: {
visible:{
min: 1,
max: parseInt($visible)
}},
swipe: {
onMouse: true,
onTouch: true
}});
});
}
if($(".dt-sc-images-carousel").length){
function setNavi($c, $i){
var current=$c.triggerHandler('currentPosition');
$c.parents('.dt-sc-images-wrapper').find('#pagenumber span').text(current+1);
}
$(".dt-sc-images-carousel").each(function(){
var $prev=$(this).parents(".dt-sc-images-wrapper").find(".images-prev");
var $next=$(this).parents(".dt-sc-images-wrapper").find(".images-next");
$(this).carouFredSel({
responsive: true,
auto: false,
width: '100%',
height: 'variable',
prev: $prev,
next: $next,
scroll: {
items: 1,
onBefore: function(data){
setNavi($(this), data.items.visible);
},
fx: 'crossfade'
},
onCreate: function(data){
setNavi($(this), data.items);
},
items: {
width:570,
height: 'variable',
visible: { min: 1, max: 1 }},
swipe: {
onMouse: true,
onTouch: true
}});
});
}
if($('.dt-sc-twitter-carousel-wrapper').length > 0){
$('.dt-sc-twitter-carousel-wrapper .dt-sc-twitter-carousel').carouFredSel({
width: 'auto',
height: 'auto',
scroll: 1,
direction: 'up',
items: {
height: 'auto',
visible: { min: 1, max: 1 }}
});
}
if($('.dt-sc-testimonial-special-wrapper').length > 0){
$('.dt-sc-testimonial-special-wrapper .dt-sc-testimonial-special').carouFredSel({
responsive: true,
auto: false,
width: '100%',
pagination: {
container: ".dt-sc-testimonial-images",
anchorBuilder: false
},
height: 'auto',
scroll: { fx: "crossfade" },
items: { visible: { min: 1, max: 1 }}
});
}
$(".dt-sc-donutchart").each(function(){
var $this=$(this);
var $bgColor=($this.data("bgcolor")!==undefined) ? $this.data("bgcolor"):"#5D18D6";
var $fgColor=($this.data("fgcolor")!==undefined) ? $this.data("fgcolor"):"#000000";
var $size=($this.data("size")!==undefined) ? $this.data("size"):"100";
var $donutwidth=($this.data("donutwidth")!==undefined) ? $this.data("donutwidth"):"5";
$this.donutchart({'size': $size, 'fgColor': $fgColor, 'bgColor': $bgColor , 'donutwidth':$donutwidth });
$this.donutchart('animate');
});
if($(".carousel_items").length){
$(".carousel_items .dt_carousel").each(function(){
var $min=parseInt($(this).attr('data-visible'));
var $scroll=parseInt($(this).attr('data-scroll'));
var $auto=false;
if($(this).attr('data-auto')=='true'){
$auto=true;
}
var $animation=$(this).attr('data-animation');
if($(window).width() <=767){ $min=1; }
var prv=$(this).parent('.carousel_items').find('.prev-arrow'); var nxt=$(this).parent('.carousel_items').find('.next-arrow');
var pager=$(this).parent('.carousel_items').find('.dt-carousel-pagination');
$(this).carouFredSel({
responsive: true,
auto: $auto,
width: '100%',
prev: prv,
next: nxt,
pagination: pager,
height: 'variable',
scroll: { items: $scroll, fx: $animation },
items: { width: parseInt(1170 / $min), height: 'variable', visible: { min: $min }},
onCreate: function (){
$(window).bind("resize", function(){
$(this).trigger('configuration', ['debug', false, true]);
}).trigger('resize');
},
swipe: {
onMouse: true,
onTouch: true
}});
});
}
$('.dt-sc-special-testimonial').each(function(){
$(this).find('.testimonial-details-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.testimonial-details-nav'
});
var dots=$(this).find('.testimonial-details-nav').attr('data-dots');
if(dots==undefined){
dots=false;
}
dots=Boolean(dots);
var itemstoshow=$(this).find('.testimonial-details-nav').attr('data-itemstoshow');
if(itemstoshow==undefined){
itemstoshow=5;
}
itemstoshow=parseInt(itemstoshow, 10);
$(this).find('.testimonial-details-nav').slick({
slidesToShow: itemstoshow,
slidesToScroll: 1,
asNavFor: '.testimonial-details-for',
dots: dots,
centerMode: true,
focusOnSelect: true,
responsive: [
{
breakpoint: 992,
settings: {
slidesToShow: 5,
slidesToScroll: 5,
dots: dots,
}},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}}
]
});
});
$('.dt-sc-hr-timeline-slider').each(function(){
$(this).find('.timeline-details-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
asNavFor: '.timeline-details-nav'
});
var dots=$(this).find('.timeline-details-nav').attr('data-dots');
if(dots==undefined){
dots=false;
}
dots=Boolean(dots);
var itemstoshow=$(this).find('.timeline-details-nav').attr('data-itemstoshow');
if(itemstoshow==undefined){
itemstoshow=5;
}
itemstoshow=parseInt(itemstoshow, 10);
$(this).find('.timeline-details-nav').slick({
slidesToShow: itemstoshow,
slidesToScroll: 1,
asNavFor: '.timeline-details-for',
dots: dots,
centerMode: true,
focusOnSelect: true,
responsive: [
{
breakpoint: 992,
settings: {
slidesToShow: 5,
slidesToScroll: 5,
dots: dots,
}},
{
breakpoint: 768,
settings: {
slidesToShow: 3,
slidesToScroll: 3
}},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}}
]
});
});
});
if($(".dt-sc-parallax-section").length){
$('.dt-sc-parallax-section').each(function(){
$(this).bind('inview', function (event, visible){
if(visible===true){
$(this).parallax("50%", 0.5);
}else{
$(this).css('background-position', '');
}});
});
}
if($(".dt-sc-video-wrapper").length){
if($(".dt-sc-video-item").length){
$(".dt-sc-video-item").each(function(){
$(this).on('click', function(){
$('.video-overlay-inner a').attr('href', $(this).attr('data-link'));
$('.dt-sc-video-wrapper img').attr('src', $(this).find('.dt-sc-vitem-thumb img').attr('data-full'));
$('.video-overlay-inner h2').html($(this).find('h2').html());
$('.video-overlay-inner p').html($(this).find('p').html());
$(this).parent('div').children().removeClass('active');
$(this).addClass('active');
});
});
}
$(".video-overlay-inner a").prettyPhoto({animation_speed:'normal',theme:'light_square',slideshow:3000, autoplay_slideshow: false,social_tools: false,deeplinking:false});
var video_scroll=$(".dt-sc-video-manager-right").niceScroll({ cursorcolor:"#ffffff", cursorwidth: "2px"});
video_scroll.rail.addClass('dt-sc-skin');
}});
jQuery(document).ready(function($){
"use strict";
"use strict";
$('form[name="dt-subscribe"]').each(function(){
$(this).on('submit', function(){
var $this=$(this),
$mc_email=$this.find("input[name='dt_mc_emailid']").val(),
$mc_apikey=$this.find("input[name='dt_mc_apikey']").val(),
$mc_listid=$this.find("input[name='dt_mc_listid']").val();
$.ajax({
type: "post",
dataType:"html",
url: dttheme_urls.ajaxurl,
data: {
action: 'dt_mailchimp_subscribe',
email: $mc_email,
apikey: $mc_apikey,
listid: $mc_listid
},
success: function (response){
$this.parent().find("div.dt-subscribe-msg").html(response);
$this.parent().find("div.dt-subscribe-msg").slideDown('slow');
if(response.match('success')!=null)
$this.slideUp('slow');
}});
return false;
});
});
$('div.slide-down-header-search').each(function(){
var triggerBttn=$(this).find("a.dt-search-icon"),
overlay=$(this).find("div.top-menu-search-container");
triggerBttn.on('click', function(){
overlay.toggleClass('show-top-menu-search');
});
});
$("div.overlay-header-search").each(function(){
var triggerBttn=$(this).find("a.dt-search-icon"),
overlay=$(this).find('div.overlay'),
closeBttn=$(this).find('div.overlay-close');
triggerBttn.on('click', function(){
if(overlay.hasClass('open')){
overlay.removeClass('open')
overlay.addClass('close');
}else if(!overlay.hasClass('close')){
overlay.addClass('open');
}});
closeBttn.on('click', function(){
if(overlay.hasClass('open')){
overlay.removeClass('open')
overlay.addClass('close');
overlay.removeClass('close');
}else if(!overlay.hasClass('close')){
overlay.addClass('open');
}});
});
if($(".type-writer").length){
$(".type-writer").each(function(index, element){
$(this).one('inview', function (event, visible){
var _this=$(this);
if(visible===true){
var txt=_this.data('text'),
tot=txt.length,
ch=0;
(function typeIt(){
if(ch > tot) return;
_this.text(txt.substring(0, ch++));
setTimeout(typeIt, ~~(Math.random()*(300-60+1)+60));
}());
}});
});
}});
(function($){
$(".dt-sc-progress").one('inview', function (event, visible){
var $this=$(this),
pvalue=$this.find('.dt-sc-bar').attr('data-value');
if(visible==true){
$this.find('.dt-sc-bar').animate({width: pvalue + "%"},600,function(){ $this.find('.dt-sc-bar-text').fadeIn(400); });
if($this.hasClass('style2')){
$this.find('.dt-sc-bar-text').animate({left: pvalue + "%"});
}}
});
})(jQuery);
var dtvc=jQuery;
dtvc.noConflict();
if('function'!==typeof (window['vc_waypoints'])){
window.vc_waypoints=function (){
if('undefined'!==typeof (dtvc.fn.cwaypoint)){
dtvc('.wpb_animate_when_almost_visible:not(.wpb_start_animation):not(.inside_e)').cwaypoint(function (){
var element=dtvc(this.element),
delayAttr=element.attr('data-delay');
if(delayAttr==undefined) delayAttr=0;
setTimeout(function (){
element.addClass('wpb_start_animation animated');
}, (delayAttr));
this.destroy();
}, {
offset: '90%'
});
}}
};
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";var f="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,Y="undefined"==typeof window?{document:f,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,l=function(e){for(var t=0;t
")){var o="div";for(0===n.indexOf(":~]/)?(t||f).querySelectorAll(e.trim()):[f.getElementById(e.trim().split("#")[1])],i=0;ia.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;t=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=L(t.visibleSlides)}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.maxTranslate()-t.minTranslate(),s=t.progress,r=t.isBeginning,n=t.isEnd,o=r,l=n;0===i?n=r=!(s=0):(r=(s=(e-t.minTranslate())/i)<=0,n=1<=s),V.extend(t,{progress:s,isBeginning:r,isEnd:n}),(a.watchSlidesProgress||a.watchSlidesVisibility)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!l&&t.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperEl,r=t.activeIndex,n=t.realIndex,o=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,s=a.slidesGrid,r=a.snapGrid,n=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,p=e;if(void 0===p){for(var c=0;c=s[c]&&i=s[c]&&i=s[c]&&(p=c);n.normalizeSlideIndex&&(p<0||void 0===p)&&(p=0)}if((t=0<=r.indexOf(i)?r.indexOf(i):Math.floor(p/n.slidesPerGroup))>=r.length&&(t=r.length-1),p!==o){var u=parseInt(a.slides.eq(p).attr("data-swiper-slide-index")||p,10);V.extend(a,{snapIndex:t,realIndex:u,previousIndex:o,activeIndex:p}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==u&&a.emit("realIndexChange"),a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=L(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var r=0;r=o.length&&(u=o.length-1),(p||n.initialSlide||0)===(d||0)&&a&&s.emit("beforeSlideChangeStart");var h,v=-o[u];if(s.updateProgress(v),n.normalizeSlideIndex)for(var f=0;f=Math.floor(100*l[f])&&(r=f);if(s.initialized&&r!==p){if(!s.allowSlideNext&&vs.translate&&v>s.maxTranslate()&&(p||0)!==r)return!1}return h=pt.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),V.nextTick(function(){t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),V.nextTick(function(){t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}};var u={loopCreate:function(){var i=this,e=i.params,t=i.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var s=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var a=e.slidesPerGroup-s.length%e.slidesPerGroup;if(a!==e.slidesPerGroup){for(var r=0;rs.length&&(i.loopedSlides=s.length);var o=[],l=[];s.each(function(e,t){var a=L(t);e=s.length-i.loopedSlides&&o.push(t),a.attr("data-swiper-slide-index",e)});for(var d=0;d=s.length-r)&&(e=-s.length+i+r,e+=r,t.slideTo(e,0,!1,!0)&&0!==p&&t.setTranslate((d?-t.translate:t.translate)-p));t.allowSlidePrev=n,t.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),a.removeAttr("data-swiper-slide-index")}};var h={setGrabCursor:function(e){if(!(R.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){R.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var v={appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=Y.screen.width-d)){if(V.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=n,s.startY=o,a.touchStartTime=V.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0s.startY&&t.translate>=t.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(os.startX&&t.translate>=t.minTranslate())return;if(a.isTouchEvent&&f.activeElement&&n.target===f.activeElement&&L(n.target).is(a.formElements))return a.isMoved=!0,void(t.allowClick=!1);if(a.allowTouchCallbacks&&t.emit("touchMove",n),!(n.targetTouches&&1i.touchAngle:90-d>i.touchAngle)),a.isScrolling&&t.emit("touchMoveOpposite",n),void 0===a.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(a.startMoving=!0)),a.isScrolling)a.isTouched=!1;else if(a.startMoving){t.allowClick=!1,n.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&n.stopPropagation(),a.isMoved||(i.loop&&t.loopFix(),a.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),a.allowMomentumBounce=!1,!i.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",n)),t.emit("sliderMove",n),a.isMoved=!0;var u=t.isHorizontal()?p:c;s.diff=u,u*=i.touchRatio,r&&(u=-u),t.swipeDirection=0t.minTranslate()?(h=!1,i.resistance&&(a.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+a.startTranslate+u,v))):u<0&&a.currentTranslatea.startTranslate&&(a.currentTranslate=a.startTranslate),0i.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,a.currentTranslate=a.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}i.followFinger&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&(0===a.velocities.length&&a.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:a.touchStartTime}),a.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:V.now()})),t.updateProgress(a.currentTranslate),t.setTranslate(a.currentTranslate))}}}}else a.startMoving&&a.isScrolling&&t.emit("touchMoveOpposite",n)}.bind(e),e.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=V.now(),u=c-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap",d),u<300&&300-t.maxTranslate())return void(t.slides.lengtht.minTranslate())i.freeModeMomentumBounce?(w-t.minTranslate()>E&&(w=t.minTranslate()+E),y=t.minTranslate(),T=!0,a.allowMomentumBounce=!0):w=t.minTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(i.freeModeSticky){for(var S,C=0;C-w){S=C;break}w=-(w=Math.abs(l[S]-w)=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,k=t.slidesSizesGrid[0],z=0;z=o[z]&&p=o[z]&&(M=z,k=o[o.length-1]-o[o.length-2]);var P=(p-o[M])/k;if(u>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(P>=i.longSwipesRatio?t.slideTo(M+i.slidesPerGroup):t.slideTo(M)),"prev"===t.swipeDirection&&(P>1-i.longSwipesRatio?t.slideTo(M+i.slidesPerGroup):t.slideTo(M))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(M+i.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(M)}}}.bind(e),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var r="container"===t.touchEventsTarget?i:s,n=!!t.nested;if(R.touch||!R.pointerEvents&&!R.prefixedPointerEvents){if(R.touch){var o=!("touchstart"!==a.start||!R.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(a.start,e.onTouchStart,o),r.addEventListener(a.move,e.onTouchMove,R.passiveListener?{passive:!1,capture:n}:n),r.addEventListener(a.end,e.onTouchEnd,o)}(t.simulateTouch&&!m.ios&&!m.android||t.simulateTouch&&!R.touch&&m.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),f.addEventListener("mousemove",e.onTouchMove,n),f.addEventListener("mouseup",e.onTouchEnd,!1))}else r.addEventListener(a.start,e.onTouchStart,!1),f.addEventListener(a.move,e.onTouchMove,n),f.addEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),e.on(m.ios||m.android?"resize orientationchange observerUpdate":"resize observerUpdate",g,!0)},detachEvents:function(){var e=this,t=e.params,a=e.touchEvents,i=e.el,s=e.wrapperEl,r="container"===t.touchEventsTarget?i:s,n=!!t.nested;if(R.touch||!R.pointerEvents&&!R.prefixedPointerEvents){if(R.touch){var o=!("onTouchStart"!==a.start||!R.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(a.start,e.onTouchStart,o),r.removeEventListener(a.move,e.onTouchMove,n),r.removeEventListener(a.end,e.onTouchEnd,o)}(t.simulateTouch&&!m.ios&&!m.android||t.simulateTouch&&!R.touch&&m.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),f.removeEventListener("mousemove",e.onTouchMove,n),f.removeEventListener("mouseup",e.onTouchEnd,!1))}else r.removeEventListener(a.start,e.onTouchStart,!1),f.removeEventListener(a.move,e.onTouchMove,n),f.removeEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),e.off(m.ios||m.android?"resize orientationchange observerUpdate":"resize observerUpdate",g)}};var w,y={setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,i=e.loopedSlides;void 0===i&&(i=0);var s=e.params,r=s.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){var n=e.getBreakpoint(r);if(n&&e.currentBreakpoint!==n){var o=n in r?r[n]:e.originalParams,l=s.loop&&o.slidesPerView!==s.slidesPerView;V.extend(e.params,o),V.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=n,l&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",o)}}},getBreakpoint:function(e){if(e){var t=!1,a=[];Object.keys(e).forEach(function(e){a.push(e)}),a.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var i=0;i=Y.innerWidth&&!t&&(t=s)}return t||"max"}}},I={isIE:!!Y.navigator.userAgent.match(/Trident/g)||!!Y.navigator.userAgent.match(/MSIE/g),isEdge:!!Y.navigator.userAgent.match(/Edge/g),isSafari:(w=Y.navigator.userAgent.toLowerCase(),0<=w.indexOf("safari")&&w.indexOf("chrome")<0&&w.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(Y.navigator.userAgent)};var x={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},T={update:o,translate:d,transition:p,slide:c,loop:u,grabCursor:h,manipulation:v,events:b,breakpoints:y,checkOverflow:{checkOverflow:function(){var e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,a=this.params,e=this.rtl,i=this.$el,s=[];s.push(a.direction),a.freeMode&&s.push("free-mode"),R.flexbox||s.push("no-flexbox"),a.autoHeight&&s.push("autoheight"),e&&s.push("rtl"),1'+e+" ");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=s),s},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){var t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){var a=t.virtual.cache,i={};Object.keys(a).forEach(function(e){i[e+1]=a[e]}),t.virtual.cache=i}t.virtual.update(!0),t.slideNext(0)}},O={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var e=this;V.extend(e,{virtual:{update:D.update.bind(e),appendSlide:D.appendSlide.bind(e),prependSlide:D.prependSlide.bind(e),renderSlide:D.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};V.extend(e.params,t),V.extend(e.originalParams,t),e.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},A={handle:function(e){var t=this,a=t.rtlTranslate,i=e;i.originalEvent&&(i=i.originalEvent);var s=i.keyCode||i.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===s||t.isVertical()&&40===s))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===s||t.isVertical()&&38===s))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||f.activeElement&&f.activeElement.nodeName&&("input"===f.activeElement.nodeName.toLowerCase()||"textarea"===f.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(37===s||39===s||38===s||40===s)){var r=!1;if(0